package com.ilearn.iodata.iolingo.service.metadata.core.edm.mapper.api;

/**
 * Created by lyndon on 2018/5/29.
 */
public interface Join<Z, X> extends From<Z, X> {
    Join<Z, X> on(Expression<Boolean> var1);

    Join<Z, X> on(Predicate... var1);

    Predicate getOn();

    Attribute<? super Z, ?> getAttribute();

    From<?, Z> getParent();

    JoinType getJoinType();
}
